package models

import "time"

type Model struct {
	ID        uint      `gorm:"primary_key" json:"id"` // 主键
	CreatedAt time.Time `json:"created_at"`            // 创建时间
	UpdatedAt time.Time `json:"updated_at"`            // 更新时间
}

type Page struct {
	Page  int      `json:"page" form:"page"`
	Limit int      `json:"limit" form:"limit"`
	Key   string   `json:"key" form:"key"`   // 搜索关键字
	Sort  string   `json:"sort" form:"sort"` // 排序字段
	Like  []string `json:"like" form:"like"` // 模糊搜索字段
}

type RemoveRequest struct {
	IDList []uint `json:"id_list"`
}
